/**
 * SchemaForm 自定义扩展组件
 * 1.将要扩展的组件注册为全局组件。
 * 2.将 widget 字段通过 WidgetMap.setMap 方法 映射为对应的全局组件名称。
*/
// import WidgetMap from '@/packages/utils/widgetMap';

import CustomInput from './customInput.vue';

const COMPONENTS = [
    CustomInput
]
const install = function(Vue) {
    COMPONENTS.forEach(component => {
        Vue.component(component.name, component)
    })
}

// 设置对应映射
// const widget = {
//     customInput: 'CustomInput'
// }
// const setWidget = function() {
//     for (const k in widget) {
//         if (!WidgetMap.hasMap(k)) {
//             WidgetMap.setMap(k, widget[k])
//         }
//     }
// }
// setWidget()

export default {
    install
}
